﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CF.Entidades;
using CF.Interfaces;
using CF.DAO;

namespace CF.BLL
{
    public class LivroBLL : ICrude<Livro,Guid>
    {
        private LivroDAO acessoaDados;
        public LivroBLL()
        {
            acessoaDados = new LivroDAO();
        }



        #region ICrude<Livro,Guid> Members

        public List<Livro> SelecionarTudo()
        {
            return acessoaDados.SelecionarTudo(); 
        }

        public Livro Selecionar(Guid id)
        {
            return acessoaDados.Selecionar(id);
        }

        public Guid Incluir(Livro obj)
        {
            return acessoaDados.Incluir(obj);
        }

        public void Excluir(Guid id)
        {
            acessoaDados.Excluir(id);
        }

        public void Alterar(Livro obj)
        {
            acessoaDados.Alterar(obj);
        }

        #endregion
    }
}
